package com.ruoyi.cms.entity.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class ModelDetailResp {

    private ModelAuthorInfo modelAuthorInfo;

    private ModelDetail modelDetail = new ModelDetail();

    @Data
    public static class ModelDetail {
        /**
         * 上传来源 1-小程序
         */
        private Integer source;

        /**
         * 图片数量
         */
        private Integer originalNum;

        /**
         * 模型大小 7000 手机版
         */
        @JsonFormat(shape = JsonFormat.Shape.STRING)
        private Long appModelSize;

        /**
         * 模型大小 30000 电脑版
         */
        @JsonFormat(shape = JsonFormat.Shape.STRING)
        private Long pcModelSize;

        /**
         * 原始素材类型 1-图片 2-视频
         */
        private Integer originalType;

        /**
         * 封面图片链接
         */
        private String coverPhotoUrl;

        /**
         * 创建时间
         */
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        private Date createTime;
    }
}
